.dev-query, .dev-timer, .dev-memory-usage {
    padding-top: 2em;
}

.devel-obj-output .field {
    color: red;
}

.devel-obj-output dd {
    display: block;
}

/**
 * Query summary
 */
div.dev-query {
    font-size:11px;
    background:#fff;
    border-top:3px solid #ccc;
    color:#333;
    padding:.5em;
}

div.dev-query .marker {
    color: #f00;
    font-weight: bold;
}

/**
 * Querylog
 */
div.devel-querylog {
    color:#333;
    border-bottom:1px solid #eee;
    font-size:11px;
    line-height:1.5em;
    padding-left:25em;
    position:relative;
    overflow:hidden;
}

div.devel-querylog .marker {
    color: #f00;
    font-weight: bold;
}

div.devel-querylog-header {
    border-top:3px solid #ccc;
    background:#fff;
    font-weight:bold;
}

div.devel-querylog-even {
    background:#fff;
}

div.devel-querylog-odd {
    background:#f8f8f8;
}

div.devel-querylog div.cell {
    overflow:hidden;
    padding: 1em .5em;
}

div.devel-querylog div.cell-1 {
    position:absolute;
    left:0px;
    width:5em;
}

div.devel-querylog div.cell-2 {
    position:absolute;
    left:6em;
    width:3em;
}

div.devel-querylog div.cell-3 {
    position:absolute;
    left:10em;
    width:14em;
}

div.devel-querylog-even div.cell-4,
div.devel-querylog-odd div.cell-4 {
    max-height:18em;
    font-family: 'Andale Mono', monospace;
}

#devel-execute-form textarea {
    font-family: monospace;
}